high-performance battery - French English Dictionary